#pragma once
#include "vector3.h"
class AABoundingBox
{
public:
	AABoundingBox(void);
	AABoundingBox(vector3 position, vector3 size);
	~AABoundingBox(void);
	void SetSize(vector3 size) {
		m_size = size; };
	void SetPosition(vector3 position) {
		m_position = position; };
	vector3 GetPosition() const {
		return m_position; };
	vector3 GetSize() const {
		return m_size; };
	bool CollidesWith(const AABoundingBox &other) const;
private:
	vector3 m_position;
	vector3 m_size;
};

